﻿using System.Collections.Generic;
using FikriKibar.Entities.Composite.BaseModels;
using FikriKibar.Entities.Composite.UserGroupModels;
using FikriKibar.Entities.Concrete;

namespace FikriKibar.Business.Abstract
{
    public interface IUserGroupService
    {
        AddModel<UserGroupLanguageLine> Add();
        void Add(AddModel<UserGroupLanguageLine> model);
        UpdateModel Update(int id, string language);
        void Update(UpdateModel model);
        ListModel<UserGroupLanguageLine> GetList(string searchTerm, string languageCode, int status, int index, int size, string idsForSort, string idsForApprove, string idsForDelete);
        void Delete(int id, string language);
    }
}